foam producing device - French English Dictionary